Порядок.ПолучитьДоступныеПоля (Order.GetAvailableFields)
Порядок (Order)
ПолучитьДоступныеПоля (GetAvailableFields)
Доступен, начиная с версии 8.0.
Синтаксис:
ПолучитьДоступныеПоля()Возвращаемое значение:
Тип: ПоляНастройки.Описание:
Получает коллекцию доступных для упорядочивания полей.
Внимание! Метод не доступен для упорядочивания динамических списков (свойство Порядок объектов СправочникСписок.<Имя справочника>, ДокументСписок.<Имя документа> и т.д.).
Доступность:
Сервер, толстый клиент, внешнее соединение.
Пример:
| // Процедура копирует доступные поля и элементы одного // объекта "Порядок" в другой // // Параметры: // Что - Порядок, элементы и доступные поля которого надо копировать // Куда - Порядок, элементы и доступные поля которого надо создать Процедура СкопироватьОтбор(Что, Куда) Экспорт КудаКопировать.УстановитьДоступныеПоля(Что.ПолучитьДоступныеПоля()); Для каждого Элемент Из Что Цикл НовыйПорядок = Куда.Найти(Элемент.Имя); Если НовыйПорядок = Неопределено Тогда НовыйПорядок = Куда.Добавить(Элемент.Имя, Элемент.Имя, Элемент.Представление); КонецЕсли; НовыйПорядок.ВидСравнения = Элемент.ВидСравнения; НовыйПорядок.Значение = Элемент.Значение; НовыйПорядок.ЗначениеС = Элемент.ЗначениеС; НовыйПорядок.ЗначениеПо = Элемент.ЗначениеПо; НовыйПорядок.Использование = Элемент.Использование; КонецЦикла; КонецПроцедуры |
Использование в версии:
Доступен, начиная с версии 8.0.